to embrace a technique - Turkish English Dictionary